/**
 * Yolema.com Inc.
 * Copyright (c) 2011-2012 All Rights Reserved.
 */
package org.grayrabbit.pay.trade;

import org.grayrabbit.pay.chinapay.common.PayConstant.CURRENCY_CODE;
import org.grayrabbit.pay.chinapay.common.PayConstant.PAY_TRADE_TYPE;

/**
 * 交易信息
 * 
 * @author wy
 * @version $Id: TradeInfo.java, v 0.1 2012-6-1 下午5:34:36 wy Exp $
 */
public class TradeChinaPayInfo {

    /**跟银联交易订单号*/
    private String tradeId;

    /** 交易金额  */
    private TradeMoney  money;
    
    /**订单签名字符串*/
    private String checkValue;
    
    /**交易日期 yyyyMMdd*/
    private String  transDate;
    
    /**应答返回的交易状态*/
    private String orderStatus;

    /**货币代码*/
    private CURRENCY_CODE currencyCode;
   
    /**交易类型*/
    private PAY_TRADE_TYPE payTradeType;

    public TradeMoney getMoney() {
        return money;
    }

    public void setMoney(TradeMoney money) {
        this.money = money;
    }

    public String getCheckValue() {
        return checkValue;
    }

    public void setCheckValue(String checkValue) {
        this.checkValue = checkValue;
    }

    public String getTransDate() {
        return transDate;
    }

    public void setTransDate(String transDate) {
        this.transDate = transDate;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public CURRENCY_CODE getCurrencyCode() {
        return currencyCode;
    }

    public void setCurrencyCode(CURRENCY_CODE currencyCode) {
        this.currencyCode = currencyCode;
    }

    public PAY_TRADE_TYPE getPayTradeType() {
        return payTradeType;
    }

    public void setPayTradeType(PAY_TRADE_TYPE payTradeType) {
        this.payTradeType = payTradeType;
    }
    
    public String getTradeId() {
        return tradeId;
    }

    public void setTradeId(String tradeId) {
        this.tradeId = tradeId;
    }
    
}
